home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 1997 #1
/
Amiga Plus CD - 1997 - No. 01.iso
/
demo-versionen
/
ocss_beta_demo
/
soundstudio.features
< prev
next >
Wrap
Text File
|
1985-03-25
|
8KB
|
169 lines
From Teijo
This file lists some of the changes and new features between OctaMED V6
and OctaMED Soundstudio V1. (still more to be added)
First.....
As this is only a beta Demo, you may need to adjust your stack...
if you get a "stack overflow" report, re-set your stack to 7000
(will not be required for full save enabled release)
Main Features (more additions yet)
~~~~~~~~~~~~~
Mixing Routine
~~~~~~~~~~~~~~
This is the most significant new feature; instead of the old 4-channel
mode which was tightly tied to the audio hardware of Amiga, the mixing
routine is hardware-independent, and can use several output options.
Supported output devices are Amiga (8- and 14-bit), Toccata (16-bit),
Maestix (16-bit) and Delfina (16-bit). It's also possible to record
digital sound data directly onto disk at desired resolution (8/16) and
sampling frequency.
The mixing routine allows up to 64 independent audio channels, supports
both 8- and 16-bit samples, user-specified mixing frequency (constrained
by the limitations of the output device), trackwise panning, playing
samples backwards, ping-pong looping, playing samples from Fast RAM,
a six-octave pitch range, OctaMED synthsounds, stereo and mono modes,
real-time echo/cross-echo and stereo separation control and high-quality
interpolation for recording digital data on disk.
The mixing routines are written in optimized assembler code, for optimum
versions for both 68000 and 68020 + greater, though mixing is very slow
on the 68000.
As a rough example on the speed of the routine, the A3000/25 can play
about 10 channels at 48 kHz thru Toccata.
Also, to support the mixing routine, OctaMED can now load S3M and
also FastTracker 1.0 modules.
As I said, you can store the module (or parts of it) onto disk directly
as digital sample data. This could be used, for example, for creating a
drum loop sample by constructing it with several tracks, and then saving
it...the resulting sample only takes one channel and it can be used
anywhere. A special "Smoothing" switch is available for recording onto disk.
It filters unwanted frequencies away, resulting better audio quality than
what you would get in 4 channel mode. On the 68060, it's useful in
real-time playing, as well :-)
The fact that the audio data is mixed by the processor also opens exciting
possibilities for performing digital signal processing at the same time.
OctaMED Soundstudio offers digital 'Echo' and 'Cross Echo' in real time. I
hope to extend the array of DSP functions in the future PC versions.
Playing 8 or more channels using this demoversion....
Choose "Set Options" from the Song menu, click 1-64 Ch Mixing. Then choose
"Mixing Parameters" from the Settings menu and set Max. Channels to the
desired number of channels. Loading a S3M-module or an OctaMED module
using mixing (which are extremely rare at the moment, of course) will
cause these settings to change automatically.
Notation Editor
~~~~~~~~~~~~~~~
The notation editor, which didn't exist in V6, is now back.
It is vastly enhanced. Main highlights:
* Up to 16 staves, each tracker track can be assigned to any staff.
The staves can be named, and their vertical positions and width
can be adjusted. Treble, bass and alto clefs are available.
* Time signature freely selectable (instead of only two choices,
as in V5). Measures can be added to a block at a single click.
* A Compugraphic notation font is provided for better print quality.
Some people have been longing for a top quality "professional" notation
editor, such an editor won't ever appear in the Amiga OctaMED version.
It would be practically impossible to cross professional notation with
tracking, and the result would probably be a big kludge that nobody is
satisfied with.
For professional quality notation, OctaMED songs can be exported as
MIDI files to a dedicated "notator" program.
FastMemPlay
~~~~~~~~~~~
FastMemPlay is a new feature for use in the 4-channel mode. As the name
implies, when this feature is activated, samples can reside not only in
Chip RAM, but also in Fast RAM. You can therefore fully utilize all the
memory you have installed. The FastMemPlay-feature also offers a few
other advantages; the samples may now be as long as the memory allows
(the old limitation was 131072 bytes), and you can also use odd offset
and length for repeat. (All of these features are automatically
available when using the mixing routine.)
Triggering ARexx Commands
~~~~~~~~~~~~~~~~~~~~~~~~~
The new player command 2D is suitable for controlling events that must be
synchronized with playing the song. You can define up to 256 events which
can then be launched in the song using the command 2D. The possible events
are: sending an ARexx command to OctaMED or some other program, launching
an ARexx script or even launching another program.
Replace Notes
~~~~~~~~~~~~~
This is a new window which allows you to do powerful search-and-replace
operations on notes, instrument numbers, commands, or any combination of
them. For example:
C-2 2xxxx -> D-2 3xxxx
xxxxx0FFF -> xxxxx0000 (remove commands 0FFF)
xxxxx09xx -> xxxxx0000 (remove all TPL change commands)
The functionality of this feature is fully available for use by ARexx
scripts.
MIDI Controllers
~~~~~~~~~~~~~~~~
The set of command numbers 31 - 3F have now been reserved for MIDI users.
The old way of using MIDI controllers required a combination of commands
05 and 00. Now you can map any controller to a single command 31 - 3F.
Plus, you can also control MIDI Registered and Non-Registered Parameter
Numbers with the same set of commands (3 pairs of 05/00 commands would be
required for that).
Instrument List
~~~~~~~~~~~~~~~
A simple window for easy viewing and selecting of instruments in memory.
Improved ARexx Interface
~~~~~~~~~~~~~~~~~~~~~~~~
28 new ARexx commands and 9 improved commands. Some powerful new commands
include finding and/or replacing notes/instrument numbers/commands (see
Replace Notes above), direct handling of copy buffer contents, and
sending MIDI messages (useful for keyboard shortcuts).
The above features were the most significant changes since V6, but they are
not by any means the only ones.
But you can see the rest when OctaMED Soundstudio is released, and I hope,
after a years work, you will like it.
Smaller features (more to be added)
~~~~~~~~~~~~~~~~
* Default directories for loading songs, instruments and executing ARexx
scripts can be set and saved.
* ARexx scripts can be executed with a new menu item + file requester
combination.
* A menu item for opening AmigaDOS shells on OctaMED screen for quick
command line jobs.
* Instead of requesting the file format when saving instruments, the
Sample List Editor now has menu items for default formats.
* The Song Annotation window can be (optionally) opened automatically
when there's information embedded in the song just loaded.
* Cut/Copy operations now optionally affect either all command pages of
the block, or just the current page.
* Re-mark range resurrects the previously selected range.
* A special Slave Mode for using the Amiga as a MIDI slave (for sample
playing).
* Changed settings can be optionally displayed on the title bar.
* The Generic Slide is now clever; it handles unsigned and signed slides,
and special slides in which both digits are independent, depending on
the command and whether MIDI is active or not.
* Command 0FF7 stops playing until all pending SysEx commands are sent.
* Fixed many (minor) bugs and problems.
-Teijo Kinnunen April 96